package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_cmiController唐锦文的版本 implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_cmiController唐锦文的版本() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_c_get_1_9 = new TagInfo("c:get", //$NON-NLS-1$
            1, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_importsLocation_2_1 = new TagInfo("java:importsLocation", //$NON-NLS-1$
            2, 1,
            new String[] {
                "package", //$NON-NLS-1$
            },
            new String[] {
                "org.example", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_11_8 = new TagInfo("c:get", //$NON-NLS-1$
            11, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_12_8 = new TagInfo("c:get", //$NON-NLS-1$
            12, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_29_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            29, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$table", //$NON-NLS-1$
                "eachTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_30_2 = new TagInfo("c:setVariable", //$NON-NLS-1$
            30, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "colcount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_31_2 = new TagInfo("c:setVariable", //$NON-NLS-1$
            31, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "refcount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_32_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            32, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$bcols", //$NON-NLS-1$
                "col", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_33_2 = new TagInfo("c:setVariable", //$NON-NLS-1$
            33, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$colcount+1", //$NON-NLS-1$
                "colcount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_35_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            35, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referenced", //$NON-NLS-1$
                "ref", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_36_2 = new TagInfo("c:setVariable", //$NON-NLS-1$
            36, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refcount+1", //$NON-NLS-1$
                "refcount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_38_2 = new TagInfo("c:if", //$NON-NLS-1$
            38, 2,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$colcount!=0 or $refcount!=0", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_10 = new TagInfo("c:get", //$NON-NLS-1$
            43, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_68 = new TagInfo("c:get", //$NON-NLS-1$
            43, 68,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_70_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            70, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$table", //$NON-NLS-1$
                "eachTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_71_4 = new TagInfo("c:iterate", //$NON-NLS-1$
            71, 4,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referenced", //$NON-NLS-1$
                "referenced", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_72_5 = new TagInfo("c:iterate", //$NON-NLS-1$
            72, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$tables/table", //$NON-NLS-1$
                "everyTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_73_6 = new TagInfo("c:if", //$NON-NLS-1$
            73, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/@name=$referenced/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_74_6 = new TagInfo("c:setVariable", //$NON-NLS-1$
            74, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "i", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_75_6 = new TagInfo("c:setVariable", //$NON-NLS-1$
            75, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "j", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_76_6 = new TagInfo("c:setVariable", //$NON-NLS-1$
            76, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "k", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_77_6 = new TagInfo("c:setVariable", //$NON-NLS-1$
            77, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "0", //$NON-NLS-1$
                "m", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_78_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            78, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/primaryKeys/column", //$NON-NLS-1$
                "pcol", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_79_6 = new TagInfo("c:setVariable", //$NON-NLS-1$
            79, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$i+1", //$NON-NLS-1$
                "i", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_81_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            81, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/basicColumns/column", //$NON-NLS-1$
                "col", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_82_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            82, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$j+1", //$NON-NLS-1$
                "j", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_84_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            84, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/referenceds/referenced", //$NON-NLS-1$
                "ref", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_85_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            85, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$k+1", //$NON-NLS-1$
                "k", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_87_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            87, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/foreigns/column", //$NON-NLS-1$
                "fcol", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_88_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            88, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$m+1", //$NON-NLS-1$
                "m", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_90_6 = new TagInfo("c:choose", //$NON-NLS-1$
            90, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_91_6 = new TagInfo("c:when", //$NON-NLS-1$
            91, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "($j=$k and $j=0) and $i=$m and $i>=2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_92_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            92, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$everyTable/foreigns/column", //$NON-NLS-1$
                "fcol", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_93_6 = new TagInfo("c:choose", //$NON-NLS-1$
            93, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_94_6 = new TagInfo("c:when", //$NON-NLS-1$
            94, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenced/column/@name=$fcol/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_96_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            96, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_97_46 = new TagInfo("c:get", //$NON-NLS-1$
            97, 46,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($fcol/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_97_105 = new TagInfo("c:get", //$NON-NLS-1$
            97, 105,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_97_165 = new TagInfo("c:get", //$NON-NLS-1$
            97, 165,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($fcol/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_102_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            102, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_103_46 = new TagInfo("c:get", //$NON-NLS-1$
            103, 46,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($everyTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_103_101 = new TagInfo("c:get", //$NON-NLS-1$
            103, 101,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_103_161 = new TagInfo("c:get", //$NON-NLS-1$
            103, 161,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($everyTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_import_110_3 = new TagInfo("java:import", //$NON-NLS-1$
            110, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_112_31 = new TagInfo("java:import", //$NON-NLS-1$
            112, 31,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_java_import_112_88 = new TagInfo("java:import", //$NON-NLS-1$
            112, 88,
            new String[] {
            },
            new String[] {
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write("package ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_1_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_1_9); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_1_9.setRuntimeParent(null);
        _jettag_c_get_1_9.setTagInfo(_td_c_get_1_9);
        _jettag_c_get_1_9.doStart(context, out);
        _jettag_c_get_1_9.doEnd();
        out.write(".base;");  //$NON-NLS-1$        
        out.write(NL);         
        RuntimeTagElement _jettag_java_importsLocation_2_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "importsLocation", "java:importsLocation", _td_java_importsLocation_2_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_importsLocation_2_1.setRuntimeParent(null);
        _jettag_java_importsLocation_2_1.setTagInfo(_td_java_importsLocation_2_1);
        _jettag_java_importsLocation_2_1.doStart(context, out);
        _jettag_java_importsLocation_2_1.doEnd();
        out.write(NL);         
        out.write(NL);         
        out.write("import java.util.Set;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import java.util.List;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import javax.servlet.http.HttpServletRequest;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import org.springframework.beans.factory.annotation.Autowired;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import org.springframework.stereotype.Controller;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import org.springframework.web.bind.WebDataBinder;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import org.springframework.web.bind.annotation.InitBinder;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_11_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_11_8); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_11_8.setRuntimeParent(null);
        _jettag_c_get_11_8.setTagInfo(_td_c_get_11_8);
        _jettag_c_get_11_8.doStart(context, out);
        _jettag_c_get_11_8.doEnd();
        out.write(".propertyEditor.*;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("import ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_12_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_12_8); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_12_8.setRuntimeParent(null);
        _jettag_c_get_12_8.setTagInfo(_td_c_get_12_8);
        _jettag_c_get_12_8.doStart(context, out);
        _jettag_c_get_12_8.doEnd();
        out.write(".domain.*;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("@Controller(\"CmiController\")");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("public class CmiController {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("\t@Autowired");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\tprotected ScauCmiCalendarDateEditor scauCmiCalendarDateEditor;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("\t@Autowired");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\tprotected ScauCmiCalendarTimeEditor scauCmiCalendarTimeEditor;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t@Autowired");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\tprotected CombinedSelectConditionsEditor   combinedSelectConditionsEditor;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t@Autowired");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\tprotected CombinedConditionsEditor  combinedConditionsEditor;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t");  //$NON-NLS-1$        
        out.write(NL);         
        RuntimeTagElement _jettag_c_iterate_29_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_29_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_29_2.setRuntimeParent(null);
        _jettag_c_iterate_29_2.setTagInfo(_td_c_iterate_29_2);
        _jettag_c_iterate_29_2.doStart(context, out);
        while (_jettag_c_iterate_29_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_setVariable_30_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_30_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_setVariable_30_2.setRuntimeParent(_jettag_c_iterate_29_2);
            _jettag_c_setVariable_30_2.setTagInfo(_td_c_setVariable_30_2);
            _jettag_c_setVariable_30_2.doStart(context, out);
            _jettag_c_setVariable_30_2.doEnd();
            RuntimeTagElement _jettag_c_setVariable_31_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_31_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_setVariable_31_2.setRuntimeParent(_jettag_c_iterate_29_2);
            _jettag_c_setVariable_31_2.setTagInfo(_td_c_setVariable_31_2);
            _jettag_c_setVariable_31_2.doStart(context, out);
            _jettag_c_setVariable_31_2.doEnd();
            RuntimeTagElement _jettag_c_iterate_32_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_32_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_32_2.setRuntimeParent(_jettag_c_iterate_29_2);
            _jettag_c_iterate_32_2.setTagInfo(_td_c_iterate_32_2);
            _jettag_c_iterate_32_2.doStart(context, out);
            while (_jettag_c_iterate_32_2.okToProcessBody()) {
                RuntimeTagElement _jettag_c_setVariable_33_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_33_2); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_33_2.setRuntimeParent(_jettag_c_iterate_32_2);
                _jettag_c_setVariable_33_2.setTagInfo(_td_c_setVariable_33_2);
                _jettag_c_setVariable_33_2.doStart(context, out);
                _jettag_c_setVariable_33_2.doEnd();
                _jettag_c_iterate_32_2.handleBodyContent(out);
            }
            _jettag_c_iterate_32_2.doEnd();
            RuntimeTagElement _jettag_c_iterate_35_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_35_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_35_2.setRuntimeParent(_jettag_c_iterate_29_2);
            _jettag_c_iterate_35_2.setTagInfo(_td_c_iterate_35_2);
            _jettag_c_iterate_35_2.doStart(context, out);
            while (_jettag_c_iterate_35_2.okToProcessBody()) {
                RuntimeTagElement _jettag_c_setVariable_36_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_36_2); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_36_2.setRuntimeParent(_jettag_c_iterate_35_2);
                _jettag_c_setVariable_36_2.setTagInfo(_td_c_setVariable_36_2);
                _jettag_c_setVariable_36_2.doStart(context, out);
                _jettag_c_setVariable_36_2.doEnd();
                _jettag_c_iterate_35_2.handleBodyContent(out);
            }
            _jettag_c_iterate_35_2.doEnd();
            RuntimeTagElement _jettag_c_if_38_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_38_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_if_38_2.setRuntimeParent(_jettag_c_iterate_29_2);
            _jettag_c_if_38_2.setTagInfo(_td_c_if_38_2);
            _jettag_c_if_38_2.doStart(context, out);
            while (_jettag_c_if_38_2.okToProcessBody()) {
                //	@Autowired
                //	private <c:get select="uppercaseFirst($eachTable/@name)"/>Editor <c:get select="lowercaseFirst($eachTable/@name)"/>Editor;
                out.write("\t@Autowired");  //$NON-NLS-1$        
                out.write(NL);         
                out.write("\tprivate ");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_43_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_10); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_43_10.setRuntimeParent(_jettag_c_if_38_2);
                _jettag_c_get_43_10.setTagInfo(_td_c_get_43_10);
                _jettag_c_get_43_10.doStart(context, out);
                _jettag_c_get_43_10.doEnd();
                out.write("sEditor ");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_43_68 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_68); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_43_68.setRuntimeParent(_jettag_c_if_38_2);
                _jettag_c_get_43_68.setTagInfo(_td_c_get_43_68);
                _jettag_c_get_43_68.doStart(context, out);
                _jettag_c_get_43_68.doEnd();
                out.write("sEditor;");  //$NON-NLS-1$        
                out.write(NL);         
                _jettag_c_if_38_2.handleBodyContent(out);
            }
            _jettag_c_if_38_2.doEnd();
            _jettag_c_iterate_29_2.handleBodyContent(out);
        }
        _jettag_c_iterate_29_2.doEnd();
        out.write("\t/**");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t * Register custom, context-specific property editors");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t * ");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t */");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t@InitBinder");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\tpublic void initBinder(WebDataBinder binder, HttpServletRequest request) { ");  //$NON-NLS-1$        
        out.write(NL);         
        //
        //		<c:iterate select="$table" var="eachTable">
        //		<c:setVariable select="0" var="colcount"/>
        //		<c:setVariable select="0" var="refcount"/>
        //		<c:iterate select="$bcols" var="col">
        //		<c:setVariable select="$colcount+1" var="colcount"/>
        //		</c:iterate>
        //		<c:iterate select="$eachTable/referenceds/referenced" var="ref">
        //		<c:setVariable select="$refcount+1" var="refcount"/>
        //		</c:iterate>
        //		<c:if test="$colcount!=0or$refcount!=0">
        //		
        //		binder.registerCustomEditor(<c:get select="uppercaseFirst($eachTable/@name)"/>.class, "relative<c:get select="uppercaseFirst($eachTable/@name)"/>",<c:get select="lowercaseFirst($eachTable/@name)"/>Editor);
        //		binder.registerCustomEditor(Set.class, "relative<c:get select="uppercaseFirst($eachTable/@name)"/>s",<c:get select="lowercaseFirst($eachTable/@name)"/>sEditor);
        //		
        //		</c:if>
        //		</c:iterate>
        //		
        RuntimeTagElement _jettag_c_iterate_70_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_70_3); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_70_3.setRuntimeParent(null);
        _jettag_c_iterate_70_3.setTagInfo(_td_c_iterate_70_3);
        _jettag_c_iterate_70_3.doStart(context, out);
        while (_jettag_c_iterate_70_3.okToProcessBody()) {
            RuntimeTagElement _jettag_c_iterate_71_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_71_4); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_71_4.setRuntimeParent(_jettag_c_iterate_70_3);
            _jettag_c_iterate_71_4.setTagInfo(_td_c_iterate_71_4);
            _jettag_c_iterate_71_4.doStart(context, out);
            while (_jettag_c_iterate_71_4.okToProcessBody()) {
                RuntimeTagElement _jettag_c_iterate_72_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_72_5); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_iterate_72_5.setRuntimeParent(_jettag_c_iterate_71_4);
                _jettag_c_iterate_72_5.setTagInfo(_td_c_iterate_72_5);
                _jettag_c_iterate_72_5.doStart(context, out);
                while (_jettag_c_iterate_72_5.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_if_73_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_73_6); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_73_6.setRuntimeParent(_jettag_c_iterate_72_5);
                    _jettag_c_if_73_6.setTagInfo(_td_c_if_73_6);
                    _jettag_c_if_73_6.doStart(context, out);
                    while (_jettag_c_if_73_6.okToProcessBody()) {
                        RuntimeTagElement _jettag_c_setVariable_74_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_74_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_setVariable_74_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_setVariable_74_6.setTagInfo(_td_c_setVariable_74_6);
                        _jettag_c_setVariable_74_6.doStart(context, out);
                        _jettag_c_setVariable_74_6.doEnd();
                        RuntimeTagElement _jettag_c_setVariable_75_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_75_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_setVariable_75_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_setVariable_75_6.setTagInfo(_td_c_setVariable_75_6);
                        _jettag_c_setVariable_75_6.doStart(context, out);
                        _jettag_c_setVariable_75_6.doEnd();
                        RuntimeTagElement _jettag_c_setVariable_76_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_76_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_setVariable_76_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_setVariable_76_6.setTagInfo(_td_c_setVariable_76_6);
                        _jettag_c_setVariable_76_6.doStart(context, out);
                        _jettag_c_setVariable_76_6.doEnd();
                        RuntimeTagElement _jettag_c_setVariable_77_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_77_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_setVariable_77_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_setVariable_77_6.setTagInfo(_td_c_setVariable_77_6);
                        _jettag_c_setVariable_77_6.doStart(context, out);
                        _jettag_c_setVariable_77_6.doEnd();
                        RuntimeTagElement _jettag_c_iterate_78_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_78_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_78_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_iterate_78_6.setTagInfo(_td_c_iterate_78_6);
                        _jettag_c_iterate_78_6.doStart(context, out);
                        while (_jettag_c_iterate_78_6.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_setVariable_79_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_79_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_setVariable_79_6.setRuntimeParent(_jettag_c_iterate_78_6);
                            _jettag_c_setVariable_79_6.setTagInfo(_td_c_setVariable_79_6);
                            _jettag_c_setVariable_79_6.doStart(context, out);
                            _jettag_c_setVariable_79_6.doEnd();
                            _jettag_c_iterate_78_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_78_6.doEnd();
                        RuntimeTagElement _jettag_c_iterate_81_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_81_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_81_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_iterate_81_6.setTagInfo(_td_c_iterate_81_6);
                        _jettag_c_iterate_81_6.doStart(context, out);
                        while (_jettag_c_iterate_81_6.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_setVariable_82_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_82_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_setVariable_82_7.setRuntimeParent(_jettag_c_iterate_81_6);
                            _jettag_c_setVariable_82_7.setTagInfo(_td_c_setVariable_82_7);
                            _jettag_c_setVariable_82_7.doStart(context, out);
                            _jettag_c_setVariable_82_7.doEnd();
                            _jettag_c_iterate_81_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_81_6.doEnd();
                        RuntimeTagElement _jettag_c_iterate_84_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_84_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_84_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_iterate_84_6.setTagInfo(_td_c_iterate_84_6);
                        _jettag_c_iterate_84_6.doStart(context, out);
                        while (_jettag_c_iterate_84_6.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_setVariable_85_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_85_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_setVariable_85_7.setRuntimeParent(_jettag_c_iterate_84_6);
                            _jettag_c_setVariable_85_7.setTagInfo(_td_c_setVariable_85_7);
                            _jettag_c_setVariable_85_7.doStart(context, out);
                            _jettag_c_setVariable_85_7.doEnd();
                            _jettag_c_iterate_84_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_84_6.doEnd();
                        RuntimeTagElement _jettag_c_iterate_87_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_87_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_87_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_iterate_87_6.setTagInfo(_td_c_iterate_87_6);
                        _jettag_c_iterate_87_6.doStart(context, out);
                        while (_jettag_c_iterate_87_6.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_setVariable_88_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_88_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_setVariable_88_7.setRuntimeParent(_jettag_c_iterate_87_6);
                            _jettag_c_setVariable_88_7.setTagInfo(_td_c_setVariable_88_7);
                            _jettag_c_setVariable_88_7.doStart(context, out);
                            _jettag_c_setVariable_88_7.doEnd();
                            _jettag_c_iterate_87_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_87_6.doEnd();
                        RuntimeTagElement _jettag_c_choose_90_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_90_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_90_6.setRuntimeParent(_jettag_c_if_73_6);
                        _jettag_c_choose_90_6.setTagInfo(_td_c_choose_90_6);
                        _jettag_c_choose_90_6.doStart(context, out);
                        JET2Writer _jettag_c_choose_90_6_saved_out = out;
                        while (_jettag_c_choose_90_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_91_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_91_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_91_6.setRuntimeParent(_jettag_c_choose_90_6);
                            _jettag_c_when_91_6.setTagInfo(_td_c_when_91_6);
                            _jettag_c_when_91_6.doStart(context, out);
                            JET2Writer _jettag_c_when_91_6_saved_out = out;
                            while (_jettag_c_when_91_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_iterate_92_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_92_6); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_92_6.setRuntimeParent(_jettag_c_when_91_6);
                                _jettag_c_iterate_92_6.setTagInfo(_td_c_iterate_92_6);
                                _jettag_c_iterate_92_6.doStart(context, out);
                                while (_jettag_c_iterate_92_6.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_93_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_93_6); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_93_6.setRuntimeParent(_jettag_c_iterate_92_6);
                                    _jettag_c_choose_93_6.setTagInfo(_td_c_choose_93_6);
                                    _jettag_c_choose_93_6.doStart(context, out);
                                    JET2Writer _jettag_c_choose_93_6_saved_out = out;
                                    while (_jettag_c_choose_93_6.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_94_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_94_6); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_94_6.setRuntimeParent(_jettag_c_choose_93_6);
                                        _jettag_c_when_94_6.setTagInfo(_td_c_when_94_6);
                                        _jettag_c_when_94_6.doStart(context, out);
                                        JET2Writer _jettag_c_when_94_6_saved_out = out;
                                        while (_jettag_c_when_94_6.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            _jettag_c_when_94_6.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_94_6_saved_out;
                                        _jettag_c_when_94_6.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_96_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_96_6); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_96_6.setRuntimeParent(_jettag_c_choose_93_6);
                                        _jettag_c_otherwise_96_6.setTagInfo(_td_c_otherwise_96_6);
                                        _jettag_c_otherwise_96_6.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_96_6_saved_out = out;
                                        while (_jettag_c_otherwise_96_6.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            out.write("\t\t\t\t\tbinder.registerCustomEditor(Set.class, \"");  //$NON-NLS-1$        
                                            RuntimeTagElement _jettag_c_get_97_46 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_97_46); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_97_46.setRuntimeParent(_jettag_c_otherwise_96_6);
                                            _jettag_c_get_97_46.setTagInfo(_td_c_get_97_46);
                                            _jettag_c_get_97_46.doStart(context, out);
                                            _jettag_c_get_97_46.doEnd();
                                            out.write("sFor");  //$NON-NLS-1$        
                                            RuntimeTagElement _jettag_c_get_97_105 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_97_105); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_97_105.setRuntimeParent(_jettag_c_otherwise_96_6);
                                            _jettag_c_get_97_105.setTagInfo(_td_c_get_97_105);
                                            _jettag_c_get_97_105.doStart(context, out);
                                            _jettag_c_get_97_105.doEnd();
                                            out.write("\",");  //$NON-NLS-1$        
                                            RuntimeTagElement _jettag_c_get_97_165 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_97_165); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_97_165.setRuntimeParent(_jettag_c_otherwise_96_6);
                                            _jettag_c_get_97_165.setTagInfo(_td_c_get_97_165);
                                            _jettag_c_get_97_165.doStart(context, out);
                                            _jettag_c_get_97_165.doEnd();
                                            out.write("sEditor);\t\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                            out.write(NL);         
                                            _jettag_c_otherwise_96_6.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_96_6_saved_out;
                                        _jettag_c_otherwise_96_6.doEnd();
                                        _jettag_c_choose_93_6.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_93_6_saved_out;
                                    _jettag_c_choose_93_6.doEnd();
                                    _jettag_c_iterate_92_6.handleBodyContent(out);
                                }
                                _jettag_c_iterate_92_6.doEnd();
                                _jettag_c_when_91_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_91_6_saved_out;
                            _jettag_c_when_91_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_102_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_102_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_102_6.setRuntimeParent(_jettag_c_choose_90_6);
                            _jettag_c_otherwise_102_6.setTagInfo(_td_c_otherwise_102_6);
                            _jettag_c_otherwise_102_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_102_6_saved_out = out;
                            while (_jettag_c_otherwise_102_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                out.write("\t\t\t\t\tbinder.registerCustomEditor(Set.class, \"");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_103_46 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_103_46); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_103_46.setRuntimeParent(_jettag_c_otherwise_102_6);
                                _jettag_c_get_103_46.setTagInfo(_td_c_get_103_46);
                                _jettag_c_get_103_46.doStart(context, out);
                                _jettag_c_get_103_46.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_103_101 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_103_101); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_103_101.setRuntimeParent(_jettag_c_otherwise_102_6);
                                _jettag_c_get_103_101.setTagInfo(_td_c_get_103_101);
                                _jettag_c_get_103_101.doStart(context, out);
                                _jettag_c_get_103_101.doEnd();
                                out.write("\",");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_103_161 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_103_161); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_103_161.setRuntimeParent(_jettag_c_otherwise_102_6);
                                _jettag_c_get_103_161.setTagInfo(_td_c_get_103_161);
                                _jettag_c_get_103_161.doStart(context, out);
                                _jettag_c_get_103_161.doEnd();
                                out.write("sEditor);\t\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_102_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_102_6_saved_out;
                            _jettag_c_otherwise_102_6.doEnd();
                            _jettag_c_choose_90_6.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_90_6_saved_out;
                        _jettag_c_choose_90_6.doEnd();
                        _jettag_c_if_73_6.handleBodyContent(out);
                    }
                    _jettag_c_if_73_6.doEnd();
                    _jettag_c_iterate_72_5.handleBodyContent(out);
                }
                _jettag_c_iterate_72_5.doEnd();
                _jettag_c_iterate_71_4.handleBodyContent(out);
            }
            _jettag_c_iterate_71_4.doEnd();
            _jettag_c_iterate_70_3.handleBodyContent(out);
        }
        _jettag_c_iterate_70_3.doEnd();
        out.write("\t\t");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_java_import_110_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_110_3); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_import_110_3.setRuntimeParent(null);
        _jettag_java_import_110_3.setTagInfo(_td_java_import_110_3);
        _jettag_java_import_110_3.doStart(context, out);
        JET2Writer _jettag_java_import_110_3_saved_out = out;
        while (_jettag_java_import_110_3.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write("java.text.SimpleDateFormat");  //$NON-NLS-1$        
            _jettag_java_import_110_3.handleBodyContent(out);
        }
        out = _jettag_java_import_110_3_saved_out;
        _jettag_java_import_110_3.doEnd();
        out.write(" dateFormat = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss\");  ");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tdateFormat.setLenient(false);  ");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_java_import_112_31 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_112_31); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_import_112_31.setRuntimeParent(null);
        _jettag_java_import_112_31.setTagInfo(_td_java_import_112_31);
        _jettag_java_import_112_31.doStart(context, out);
        JET2Writer _jettag_java_import_112_31_saved_out = out;
        while (_jettag_java_import_112_31.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write("java.util.Calendar");  //$NON-NLS-1$        
            _jettag_java_import_112_31.handleBodyContent(out);
        }
        out = _jettag_java_import_112_31_saved_out;
        _jettag_java_import_112_31.doEnd();
        out.write(".class, new ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_java_import_112_88 = context.getTagFactory().createRuntimeTag(_jetns_java, "import", "java:import", _td_java_import_112_88); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_import_112_88.setRuntimeParent(null);
        _jettag_java_import_112_88.setTagInfo(_td_java_import_112_88);
        _jettag_java_import_112_88.doStart(context, out);
        JET2Writer _jettag_java_import_112_88_saved_out = out;
        while (_jettag_java_import_112_88.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write("org.springframework.beans.propertyeditors.CustomDateEditor");  //$NON-NLS-1$        
            _jettag_java_import_112_88.handleBodyContent(out);
        }
        out = _jettag_java_import_112_88_saved_out;
        _jettag_java_import_112_88.doEnd();
        out.write("(dateFormat, true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(List.class,\"combinedSelectConditions\",combinedSelectConditionsEditor);");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(List.class,\"combinedConditions\",combinedConditionsEditor);");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(String.class, \"inputCurrentPagination\",new InputCurrentPageEditor(request));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(Integer.class, \"currentPagination\",new CurrentPageEditor(request));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(boolean.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.EnhancedBooleanEditor(false));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(Boolean.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.EnhancedBooleanEditor(true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("//\t\tbinder.registerCustomEditor(java.util.Calendar.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.CustomDateEditor());");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("//\t\tbinder.registerCustomEditor(java.util.Calendar.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.CustomDateEditor());");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.CustomCalendarEditor());");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(byte[].class, new org.springframework.web.multipart.support.ByteArrayMultipartFileEditor());");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.math.BigDecimal.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.NaNHandlingNumberEditor(java.math.BigDecimal.class, true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(Integer.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.NaNHandlingNumberEditor(Integer.class, true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(String.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.StringEditor());");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(Long.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.NaNHandlingNumberEditor(Long.class, true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(Double.class, new cn.edu.scau.cmi.liangzaoqing.initbinder.NaNHandlingNumberEditor(Double.class, true));");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"date\", scauCmiCalendarDateEditor);// 创建自己的绑定器，将日期字符串转换成calendar的date对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"time\", scauCmiCalendarTimeEditor);// 创建自己的绑定器，将日期字符串转换成calendar的time对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"birthday\", scauCmiCalendarDateEditor);// 创建自己的绑定器，将日期字符串转换成calendar的birthday对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"crawltime\", scauCmiCalendarTimeEditor);// 创建自己的绑定器，将日期字符串转换成calendar的crawltime对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"auditime\", scauCmiCalendarTimeEditor);// 创建自己的绑定器，将日期字符串转换成calendar的auditime对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\tbinder.registerCustomEditor(java.util.Calendar.class, \"adultime\", scauCmiCalendarTimeEditor);// 创建自己的绑定器，将日期字符串转换成calendar的adultime对象");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("\t\t}");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("}");  //$NON-NLS-1$        
    }
}
